package com.jmb.apiplatform.service;

import com.jmb.apiplatform.common.PageResult;
import com.jmb.apiplatform.pojo.ApiCaseSuiteLog;
import com.jmb.apiplatform.pojo.ApiCaseSuiteLogTO;
import com.jmb.apiplatform.pojo.ApiCaseSuiteLogVO;

import java.util.ArrayList;
import java.util.HashMap;

public interface ApiCaseSuiteLogService {
    PageResult<ApiCaseSuiteLogVO> findIfSuiteLog(ApiCaseSuiteLogTO apiCaseSuiteLogTO);

    ApiCaseSuiteLogVO findIfSuiteLogByNo(String suiteLogNo);

    ApiCaseSuiteLogVO findIfSuiteLogById(Integer id);

    ApiCaseSuiteLog saveIfSuiteLog(ApiCaseSuiteLog apiCaseSuiteLog);

    void modifyIfSuiteLog(ApiCaseSuiteLog apiCaseSuiteLog);

    ArrayList<HashMap<String, Object>> findSuiteLogSummary(String suiteLogNo);

    HashMap<String, Object> findSuiteReportAssert(String suiteLogNo);
}
